package com.kj.report.model;

import java.io.Serializable;
import java.util.Date;


/**
 * 检查结果基本信息表
 * 
 * @author zjw
 * @email 976299018@qq.com
 * @date 2018-10-31 16:53:26
 */
public class InspectResultBaseInfo implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private Long resultBaseInfoId;
	//检查记录ID
	private String inspectId;
	//用户ID（如果是实名报告的话，该字段有值，如果是匿名报告的话，该字段无值）
	private Long userId;
	//
	private String mobile;
	//检查报告类型（1：实名报告，2：昵称报告）
	private Integer inspectType;
	//1 大机器 2 桌面机
	private String deviceType;
	//sn码
	private String deviceSnNum;
	//设备号
	private String deviceMacAddress;
	//心率
	private Integer heartRate;
	//报告人姓名
	private String name;
	//报告人年龄
	private Integer age;
	//报告人性别， 1：男  0：女
	private Integer sex;
	//报告人身高
	private Integer height;
	//报告人体重
	private Integer weight;
	//报告生成时间
	private Date reportDate;
	//报告插入数据库时间
	private Date inspectDate;
	//总分排名
	private String ranking;
	//总分
	private Integer totalScore;
	//设备ID
	private Long deviceId;
	//代理商ID
	private String agentId;
	//代理商层级关系
	private String agentIds;
	//是否收费 1不收费 2收费
	private Integer isCharge;
	//有效状态（0：无效， 1：有效）
	private Integer status;
	//报告类型 1：正常版 2：简版 3: 大机器 4 :桌面机
	private Integer reportType;
	//大场景id
	private Integer sceneId;
	//小场景id
	private Integer scenesecondid;

	/**
	 * 设置：主键
	 */
	public void setResultBaseInfoId(Long resultBaseInfoId) {
		this.resultBaseInfoId = resultBaseInfoId;
	}
	/**
	 * 获取：主键
	 */
	public Long getResultBaseInfoId() {
		return resultBaseInfoId;
	}
	/**
	 * 设置：检查记录ID
	 */
	public void setInspectId(String inspectId) {
		this.inspectId = inspectId;
	}
	/**
	 * 获取：检查记录ID
	 */
	public String getInspectId() {
		return inspectId;
	}
	/**
	 * 设置：用户ID（如果是实名报告的话，该字段有值，如果是匿名报告的话，该字段无值）
	 */
	public void setUserId(Long userId) {
		this.userId = userId;
	}
	/**
	 * 获取：用户ID（如果是实名报告的话，该字段有值，如果是匿名报告的话，该字段无值）
	 */
	public Long getUserId() {
		return userId;
	}
	/**
	 * 设置：
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	/**
	 * 获取：
	 */
	public String getMobile() {
		return mobile;
	}
	/**
	 * 设置：检查报告类型（1：实名报告，2：昵称报告）
	 */
	public void setInspectType(Integer inspectType) {
		this.inspectType = inspectType;
	}
	/**
	 * 获取：检查报告类型（1：实名报告，2：昵称报告）
	 */
	public Integer getInspectType() {
		return inspectType;
	}
	/**
	 * 设置：1 大机器 2 桌面机
	 */
	public void setDeviceType(String deviceType) {
		this.deviceType = deviceType;
	}
	/**
	 * 获取：1 大机器 2 桌面机
	 */
	public String getDeviceType() {
		return deviceType;
	}
	/**
	 * 设置：sn码
	 */
	public void setDeviceSnNum(String deviceSnNum) {
		this.deviceSnNum = deviceSnNum;
	}
	/**
	 * 获取：sn码
	 */
	public String getDeviceSnNum() {
		return deviceSnNum;
	}
	/**
	 * 设置：设备号
	 */
	public void setDeviceMacAddress(String deviceMacAddress) {
		this.deviceMacAddress = deviceMacAddress;
	}
	/**
	 * 获取：设备号
	 */
	public String getDeviceMacAddress() {
		return deviceMacAddress;
	}
	/**
	 * 设置：心率
	 */
	public void setHeartRate(Integer heartRate) {
		this.heartRate = heartRate;
	}
	/**
	 * 获取：心率
	 */
	public Integer getHeartRate() {
		return heartRate;
	}
	/**
	 * 设置：报告人姓名
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：报告人姓名
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：报告人年龄
	 */
	public void setAge(Integer age) {
		this.age = age;
	}
	/**
	 * 获取：报告人年龄
	 */
	public Integer getAge() {
		return age;
	}
	/**
	 * 设置：报告人性别， 1：男  0：女
	 */
	public void setSex(Integer sex) {
		this.sex = sex;
	}
	/**
	 * 获取：报告人性别， 1：男  0：女
	 */
	public Integer getSex() {
		return sex;
	}
	/**
	 * 设置：报告人身高
	 */
	public void setHeight(Integer height) {
		this.height = height;
	}
	/**
	 * 获取：报告人身高
	 */
	public Integer getHeight() {
		return height;
	}
	/**
	 * 设置：报告人体重
	 */
	public void setWeight(Integer weight) {
		this.weight = weight;
	}
	/**
	 * 获取：报告人体重
	 */
	public Integer getWeight() {
		return weight;
	}
	/**
	 * 设置：报告生成时间
	 */
	public void setReportDate(Date reportDate) {
		this.reportDate = reportDate;
	}
	/**
	 * 获取：报告生成时间
	 */
	public Date getReportDate() {
		return reportDate;
	}
	/**
	 * 设置：报告插入数据库时间
	 */
	public void setInspectDate(Date inspectDate) {
		this.inspectDate = inspectDate;
	}
	/**
	 * 获取：报告插入数据库时间
	 */
	public Date getInspectDate() {
		return inspectDate;
	}
	/**
	 * 设置：总分排名
	 */
	public void setRanking(String ranking) {
		this.ranking = ranking;
	}
	/**
	 * 获取：总分排名
	 */
	public String getRanking() {
		return ranking;
	}
	/**
	 * 设置：总分
	 */
	public void setTotalScore(Integer totalScore) {
		this.totalScore = totalScore;
	}
	/**
	 * 获取：总分
	 */
	public Integer getTotalScore() {
		return totalScore;
	}
	/**
	 * 设置：设备ID
	 */
	public void setDeviceId(Long deviceId) {
		this.deviceId = deviceId;
	}
	/**
	 * 获取：设备ID
	 */
	public Long getDeviceId() {
		return deviceId;
	}
	/**
	 * 设置：代理商ID
	 */
	public void setAgentId(String agentId) {
		this.agentId = agentId;
	}
	/**
	 * 获取：代理商ID
	 */
	public String getAgentId() {
		return agentId;
	}
	/**
	 * 设置：代理商层级关系
	 */
	public void setAgentIds(String agentIds) {
		this.agentIds = agentIds;
	}
	/**
	 * 获取：代理商层级关系
	 */
	public String getAgentIds() {
		return agentIds;
	}
	/**
	 * 设置：是否收费 1不收费 2收费
	 */
	public void setIsCharge(Integer isCharge) {
		this.isCharge = isCharge;
	}
	/**
	 * 获取：是否收费 1不收费 2收费
	 */
	public Integer getIsCharge() {
		return isCharge;
	}
	/**
	 * 设置：有效状态（0：无效， 1：有效）
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：有效状态（0：无效， 1：有效）
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：报告类型 1：正常版 2：简版 3: 大机器 4 :桌面机
	 */
	public void setReportType(Integer reportType) {
		this.reportType = reportType;
	}
	/**
	 * 获取：报告类型 1：正常版 2：简版 3: 大机器 4 :桌面机
	 */
	public Integer getReportType() {
		return reportType;
	}
	/**
	 * 设置：大场景id
	 */
	public void setSceneId(Integer sceneId) {
		this.sceneId = sceneId;
	}
	/**
	 * 获取：大场景id
	 */
	public Integer getSceneId() {
		return sceneId;
	}
	/**
	 * 设置：小场景id
	 */
	public void setScenesecondid(Integer scenesecondid) {
		this.scenesecondid = scenesecondid;
	}
	/**
	 * 获取：小场景id
	 */
	public Integer getScenesecondid() {
		return scenesecondid;
	}
}
